package cn.tansanqinger.service.file;

import java.util.List;

import javax.servlet.http.HttpServletRequest;

import org.springframework.stereotype.Service;

import cn.tansanqinger.pojo.Filemessage;
import cn.tansanqinger.pojo.Filename;
import cn.tansanqinger.util.PageData;

/**
 * 文件数据操作
 * @author C3H2
 * @time 2021.04
 */
@Service
public interface IFileDisposeService {
	
	//查询用户的文件夹信息
	public List<Filename> selectFilenameAll(HttpServletRequest request);
	
	//查询用户的文件信息 对应的文件夹
	public List<Filemessage> selectFileMessageAll(HttpServletRequest request);
	
	//查询用户单一文件夹信息
	public Filename selectFilenameOne(int id);
	
	//查询用户单一文件信息
	public Filemessage selectFilemessageOne(int id);
	
	//添加文件夹
	public PageData addFileName(HttpServletRequest request);
	
	//添加文件
	public int addFileMessage(Filemessage filemessage);
	
	//修改文件夹名字
	public PageData modificationFileName(HttpServletRequest request);
	
	//修改文件名称
	public PageData modificationFileMessage(HttpServletRequest request);
	
	//修改文件到不同的文件夹中
	public PageData modificationFileToNewFile(HttpServletRequest request);
	
	//删除文件夹
	public PageData deleteFileName(HttpServletRequest request);
	
	//删除文件
	public PageData deleteFileMessage(HttpServletRequest request);
	
}
